package com.tiancheng.commom.pay.gaocheng.req.pay;

import com.tiancheng.commom.pay.gaocheng.req.GcBasePayReq;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 高诚-微信支付参数
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class GcWxPayReq extends GcBasePayReq {
    /**
     * 微信支付类型,JSPAY - JS 支付；默认JSPAY
     * * 必填：false
     */
    private String typeCode;
    /**
     * 微信应用 appid
     * * 必填：true
     */
    private String appid;
    /**
     * 微信用户 openid
     * * 必填：true
     */
    private String openid;
    /**
     * 微信支付超时时间 </br>
     * 格式：yyyyMMddHHmmss 示例：20141019104901 </br>
     * * 必填：false
     */
    private String orderTimeoutDate;
    /**
     * 禁用付款渠道:
     * no_credit：禁用信用卡支付,
     * no_balance,no_lqt: 禁用零钱和零钱通
     */
    private String limitPay;
}
